Complexity issues in counting, polynomial evaluation and zero finding

نویسندگان

  • Irénée Briquel
  • Hilary Putnam
چکیده

Many years ago I was invited to give a lecture on what is today called " computer science " at a large eastern university. I titled my lecture " Turing machines " , because the most famous abstract model of a computer is the model presented by Alan Turing. Today biographies of Turing are reviewed in the New York Times, but in those early days of the computer Turing was virtually unheard of. Thus it wasn't surprising that someone at the university " corrected " what he assumed to be my typographical error, with the result that posters announcing that I would give a lecture on TOURING MACHINES went up all over the campus. (A few people left rather early in the lecture). Résumé En informatique, le modèle de calcul généralement utilisé est la machine de Turing. Cettedernì ere est une modélisation théorique de l'ordinateur digital, et est pertinente pour plusieurs raisons. D'abord, la thèse de Church, formulée dans les années 1940, et qui est communément admise dans la communauté des informaticiens, affirme que les fonctions qui sont effective-ment calculables sont exactement les fonctions calculées par les machines de Turing. Cette thèse repose sur le fait que de nombreuses tentatives pour formaliser la notion de calcul a conduità des modèles calculant ou exprimant exactement les mêmes fonctions que les machines de Turing. Et ensuite car le fonctionnement des ordinateurs actuels est assez proche de la machine de Turing. Cette machine est donc un bon modèle pourétudier non seulement si certaines fonctions sont calculables, mais aussi pourétudier leur complexité, c'est-` a-dire les ressources en temps et en mémoire dont un ordinateur aura besoin pour calculer ces fonctions. Ce modèle de calcul est ainsì a la base de l'´ etude de l'efficacité des algorithmes, et donc de l'´ etude de la difficulté desprobì emes résolus par ces algorithmes. Il a permis l'essor du domaine de recherche de la complexité de calcul, qui s'intéressè a classer lesprobì emes en fonction de leur difficulté, en définissant des classes deprobì emes de complexité comparable, et enétudiant les inclusions entre ces classes. La machine de Turing fonctionne par définition sur l'alphabet {0, 1}, ou demanì eré equivalente sur un alphabet fini. Lesprobì emes définis sur des structures plus riches, comme l'ensemble des réels ou des complexes, ne sont donc pasà sa portée – plusieurs théories ontété proposées pourétudier le calcul continu sur la machine de Turing …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Block Interpolation: A Framework for Tight Exponential-Time Counting Complexity

We devise a framework for proving tight lower bounds under the counting exponential-time hypothesis #ETH introduced by Dell et al. (ACM Transactions on Algorithms, 2014). Our framework allows us to convert classical #P-hardness results for counting problems into tight lower bounds under #ETH, thus ruling out algorithms with running time 2o(n) on graphs with n vertices and O(n) edges. As exempla...

متن کامل

Finding Bounds on Ehrhart Quasi-Polynomials

Numerous problems in program analysis, can be reduced to finding bounds on the number of integer points in a convex set, or the solution of a more general polyhedral counting problem. For a large class of applications the solution of such a counting problem can be expressed as a piecewise Ehrhart quasi-polynomial in the parameters. This work presentsmethods to find bounds on quasi-polynomials o...

متن کامل

The Complexity of Computing the Sign of the Tutte

We study the complexity of computing the sign of the Tutte polynomial of a graph. As there are only three possible outcomes (positive, negative, and zero), this seems at first sight more like a decision problem than a counting problem. Surprisingly, however, there are large regions of the parameter space for which computing the sign of the Tutte polynomial is actually #P-hard. As a trivial cons...

متن کامل

The Complexity of Computing the Sign of the Tutte Polynomial (and Consequent #P-hardness of Approximation)

We study the complexity of computing the sign of the Tutte polynomial of a graph. As there are only three possible outcomes (positive, negative, and zero), this seems at first sight more like a decision problem than a counting problem. Surprisingly, however, there are large regions of the parameter space for which computing the sign of the Tutte polynomial is actually #P-hard. As a trivial cons...

متن کامل

Determining Acceptance Possibility for a Quantum Computation is Hard for the Polynomial Hierarchy

It is shown that determining whether a quantum computation has a non-zero probability of accepting is at least as hard as the polynomial time hierarchy. This hardness result also applies to determining in general whether a given quantum basis state appears with nonzero amplitude in a superposition, or whether a given quantum bit has positive expectation value at the end of a quantum computation...

متن کامل

Counting Solutions to Binomial Complete Intersections

We study the problem of counting the total number of affine solutions of a system of n binomials in n variables over an algebraically closed field of characteristic zero. We show that we may decide in polynomial time if that number is finite. We give a combinatorial formula for computing the total number of affine solutions (with or without multiplicity) from which we deduce that this counting ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012